#pragma once
#include "TextureCube.h"

namespace Graphics{
	class DX11TextureCube : public TextureCube{
	public:
		DX11TextureCube(std::string& top, std::string& bottom, std::string& left, std::string& right, std::string& front, std::string& back, RenderContext* handle);
		~DX11TextureCube();

		void setTexture(RenderContext* context);
	private:
		ID3D11ShaderResourceView *m_resourceView;
		ID3D11Texture2D *m_texArray;
	};
}